package com.ewolff.orderhandling.wsclient; import java.io.IOException; import javax.xml.transform.stream.StreamSource; import junit.framework.Assert; import org.springframework.core.io.ClassPathResource; import org.springframework.core.io.Resource; import org.springframework.ws.client.core.WebServiceTemplate; import org.springframework.xml.transform.StringResult; public class WSClient { public static void main(String[] args) throws Exception { sendFile("test-request.xml"); sendFile("test-request-1.xml"); } private static void sendFile(String fileName) throws IOException { WebServiceTemplate webServiceTemplate = new WebServiceTemplate(); Resource resource = new ClassPathResource(fileName); StringResult stringResult = new StringResult(); webServiceTemplate.sendSourceAndReceiveToResult( "http://localhost:8080/orderhandling/services", new StreamSource(resource.getInputStream()), stringResult); Assert.assertTrue(stringResult.toString().contains("success")); System.out.println("success "+fileName); } }